package com.esp.studentManagementSystem.pojo.po.entity.Q;

import com.esp.studentManagementSystem.pojo.po.entity.SysUser;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.PathMetadata;
import com.querydsl.core.types.dsl.BooleanPath;
import com.querydsl.core.types.dsl.EntityPathBase;
import com.querydsl.core.types.dsl.NumberPath;
import com.querydsl.core.types.dsl.StringPath;

import javax.annotation.processing.Generated;

import static com.querydsl.core.types.PathMetadataFactory.forVariable;


/**
 * QSysUser is a Querydsl query type for SysUser
 */
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QSysUser extends EntityPathBase<SysUser> {

    private static final long serialVersionUID = -1731158809L;

    public static final QSysUser sysUser = new QSysUser("sysUser");

    public final BooleanPath accountNotExpired = createBoolean("accountNotExpired");

    public final BooleanPath accountNotLocked = createBoolean("accountNotLocked");

    public final StringPath address = createString("address");

    public final BooleanPath credentialsNotExpired = createBoolean("credentialsNotExpired");

    public final BooleanPath enabled = createBoolean("enabled");

    public final StringPath password = createString("password");

    public final StringPath sex = createString("sex");

    public final NumberPath<Integer> userId = createNumber("userId", Integer.class);

    public final StringPath username = createString("username");

    public QSysUser(String variable) {
        super(SysUser.class, forVariable(variable));
    }

    public QSysUser(Path<? extends SysUser> path) {
        super(path.getType(), path.getMetadata());
    }

    public QSysUser(PathMetadata metadata) {
        super(SysUser.class, metadata);
    }

}

